RB Explorer 1.00 — preparazione prima versione distribuibile
Base di funzionamento: RB_Explorer_DIAG151_OBBLIGATI_WPT.py.
Build interno: DIAG152. Versione pubblica: 1.00.

MODIFICHE
- I tre comandi Aiuto aprono i rispettivi manuali IT/EN/ES con il lettore PDF
  predefinito. Se il PDF manca o il sistema non riesce ad aprirlo, compare
  un messaggio nella lingua corrente e il percorso del file.
- Percorsi delle risorse relativi al sorgente/bundle PyInstaller, indipendenti
  dalla cartella di lavoro o dal collegamento di avvio.
- Copyright (C) 2026 Massimo Sabattini; GPL versione 3 o successiva nei sorgenti
  dell'applicazione e testo completo in COPYING.txt.
- Informazioni: versione 1.00, autore, licenza, assenza di garanzia e crediti
  GraphHopper, Qt/PySide6, Mapbox, OpenStreetMap, Geofabrik. Testi IT/ES/EN.
- Icona applicazione caricata anche nelle finestre Qt, oltre all'icona EXE.
- Nessuna modifica a routing, profili, BLOCK, LOCAL, obbligati, GPX o stampa.

CONTENUTO E INSTALLAZIONE SORGENTI
Conservare DIAG151 come copia precedente. Estrarre questo ZIP nella cartella
abituale. Il sorgente da avviare/compilare ora e RB_Explorer_1_00.py.
Sostituire anche rb_i18n.py, rb_translations.json e mappa.html con quelli inclusi.
Mantenere i PDF gia presenti, con questi nomi ESATTI:
  manuale_RB_Explorer_IT.pdf
  manuale_RB_Explorer_EN.pdf
  manuale_RB_Explorer_ES.pdf
I PDF non sono duplicati in questo ZIP: sono quelli appena preparati dall'autore.

COMPILAZIONE WINDOWS
Usare il consueto ambiente Python con PySide6 e PyInstaller.
Avviare build_exe.cmd: verifica che i file siano presenti e usa PyInstaller
windowed/onedir, includendo manuali, traduzioni, icona, GPL e crediti.
Output: dist\RoadbookExplorer\RoadbookExplorer.exe.
Per Inno Setup va conservata TUTTA la cartella dist\RoadbookExplorer, comprese
le sottocartelle generate da PyInstaller. Non spostare soltanto l'EXE.

DA COMPLETARE NEL PASSAGGIO ISS
Aggiungere GraphHopper in routing e Java in runtime\java accanto all'EXE,
con le licenze e gli avvisi originali delle distribuzioni effettivamente usate.
I componenti di terze parti restano soggetti alle rispettive licenze/condizioni.
Questa modifica non produce ne verifica ancora un installer Windows completo.
Mappe/grafi scaricati, progetti e rete locale dell'utente non sono nel pacchetto.

VERIFICHE
Compilazione Python; test dei metodi effettivi per apertura dei tre manuali,
file mancanti, errore lettore, percorsi di bundle con spazi e indipendenza dalla
cartella corrente; cablaggio dei tre comandi; contenuti Informazioni IT/ES/EN;
versione e confronto AST delle modifiche rispetto a DIAG151.
Apertura PDF di Windows e compilazione EXE da verificare sul computer Windows.
